#search_container {
  overflow-y: scroll;
  background-color: rgba(238, 237, 237, 0.966);
  padding: @spacing*2;
  padding-bottom: 1.2rem;
  box-sizing: border-box;
  font-size: 0.3rem;
  width: 100%;
  height: 100%;
  
  .search_wrap {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: @spacing*2;
    position: relative;

    .search_icon {
      position: absolute;
      left: 0.3rem;
      top: 0.15rem;
      font-size: 0.4rem;
    }

    input {
      padding-left: 0.7rem;
      padding-right: 0.2rem;
      margin-right: 0.2rem;
      width: 100%;
      height: 0.7rem;
      // line-height: 0.5rem;
      outline: none;
      border: none;
      background-color: #ddd;
      border-radius: 0.4rem;
    }

    .cancel {
      text-align: center;
      width: 1rem;
      line-height: 0.8rem;
      font-weight: 500;
    }
  }

  .advertisment {
    border-radius: @borderRadius;
    overflow: hidden;

    img {
      height: 1.5rem;
      width: 100%;
    }
  }
}
